MovieClip.getBounds()

Доступность

Flash Player 5.

Синтаксис

my_mc.getBounds(targetCoordinateSpace:Object) : Object

Параметры

targetCoordinateSpace Путь к Таймлайну, который вы хотите взять за точку отсчета.

Возвращает

Объект со свойствами xMin, xMax, yMin и yMax.

Описание

Метод; возвращает объект со следующими свойствами: минимальные x и y координаты мувиклипа my_mc в системе координат targetCoordinateSpace.

Замечание: Используйте MovieClip.localToGlobal() и MovieClip.globalToLocal() для преобразования локальных координат мувиклипа в координаты Сцены, соответственно, или наоборот.

Вы можете расширять методы и обработчики событий класса MovieClip, создавая его подклассы. Для более подробной информации смотри "Присвоение класса мувиклип-символу " в Использовании ActionScript во Flash.

Пример

В примере ниже рисуется мувиклип square_mc. Код, рисующий мувиклип, использует метод MovieClip.getBounds() для отображения координат на панели Output.

this.createEmptyMovieClip("square_mc", 1);
square_mc._x = 10;
square_mc._y = 10;
square_mc.beginFill(0xFF0000);
square_mc.moveTo(0, 0);
square_mc.lineTo(100, 0);
square_mc.lineTo(100, 100);
square_mc.lineTo(0, 100);
square_mc.lineTo(0, 0);
square_mc.endFill();

var bounds_obj:Object = square_mc.getBounds(this);
for (var i in bounds_obj) {
  trace(i+" --> "+bounds_obj[i]);
}

На панель Output выводится:

yMax --> 110
yMin --> 10
xMax --> 110
xMin --> 10

См. также

MovieClip.globalToLocal(), MovieClip.localToGlobal()